package project.ccso.top.dao;

import java.util.List;

import project.ccso.top.entity.City;
import project.ccso.top.entity.Province;
import project.ccso.top.entity.School;
/**
 * 城市Dao接口
 * @author aibinxiao
 * @date 2018年8月23日 上午10:16:41
 */
public interface CityDao {

	// 1.条件查询符合条件的城市记录条数Dao接口
	int countCityByParams(String cityId, String cityName, String cityProvinceId, String startTime, String endcity);
	
	// 2.分页查询符合条件的城市记录Dao接口
	List<City> findCityPageByParams(String cityId, String cityName, String provinceId, String startDate, String endDate,
			int startIndex, int records);
	
	// 5.根据provinceId查询所有城市信息显示到注册界面的选择框Dao接口
	List<City> selectByProvinceId(Integer rovinceId);

	



	/*// 1.根据省份Id获取所有的城市Dao接口
	List<City> findCitysByProId(Integer provinceId);

	// 2.根据城市Id获取城市信息Dao接口
	City findCitysById(Integer cityId);

	// 3.根据省份id获取所属的城市信息集合Dao接口
	List<City> findAllCityByProvinceId(Integer id);

	// 4.查询符合条件的城市记录数Dao接口
	int countByParams(String id, String name, String startDate, String endDate, String provinceId);

	// 5.分页查询符合条件的城市记录集合Dao接口 
	List<City> findPageByParams(String id, String name, String startDate, String endDate, String provinceId,
			int startIndex, int records);

	// 6.更新或者保存城市信息Dao接口
	void saveCity(City city) throws Exception;

	// 7.更新城市信息的启用状态Dao接口
	void updateStauts(Integer id, Integer statusCode) throws Exception;

	// 8.根据城市id获取所属的高校集合Dao接口
	List<School> findAllSchoolByCityId(Integer id);*/

}
